package cn.git.agent.enhance;

/**
 * @description: 构造方法拦截器环绕通知类，构造方法拦截器必须实现此接口
 * @program: bank-credit-sy
 * @author: lixuchun
 * @create: 2024-12-25
 */
public interface ConstructorMethodAroundInterceptor {

    /**
     * 拦截构造方法, 在构造方法执行后调用
     *
     * @param obj               拦截到的对象,构造器返回对象
     * @param allArguments      拦截到的所有参数
     */
    void onConstruct(EnhancedInstance obj,
                     Object[] allArguments);
}
